package main

import "fmt"

// 指针函数：
func main() {
	parr := f5()
	fmt.Println(parr)
	fmt.Printf("类型：%T\n", parr)
	fmt.Printf("parr地址：%p\n", &parr)
	fmt.Println("parr地址的值：", *parr)

	//原生写法：(*parr)[0]
	fmt.Println((*parr)[0])
	//语法糖：(parr[0])
	fmt.Println(parr[0])
}

// 调用函数返回一个指针，数组
func f5() *[4]int {
	arr := [4]int{1, 2, 3, 4}
	return &arr //返回的是地址
}
